package com.neuedu.corejava.ch10.homework;

import java.sql.Connection;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.LinkedList;

/**
 * 20190812
 * 
 * 5、在一个列表中存储以下元素：apple,grape,banana,pear
    5.1 返回集合中的最大的和最小的元素
    5.2 将集合进行排序，并将排序后的结果打印在控制台上 [必做题]
 * 
 * @author admin
 *
 */
public class ch105 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//使用ArrayList
		ArrayList<String> arrayList=new ArrayList<>();
		arrayList.add("apple");
		arrayList.add("grape");
		arrayList.add("banana");
		arrayList.add("pear");
		
		System.out.println("最大元素是："+Collections.max(arrayList));
		System.out.println("最小元素是："+Collections.min(arrayList));
		
		Collections.sort(arrayList);
		for(String s:arrayList){
			System.out.println(s);
		}
		
		/*
		使用LinkedList
		LinkedList<String> linkedList =new LinkedList<String>();
		linkedList.add("apple");
		linkedList.add("grape");
		linkedList.add("banana");
		linkedList.add("pear");
		
		System.out.println("最大元素是："+Collections.max(linkedList));
		System.out.println("最小元素是："+Collections.min(linkedList));
		
		Collections.sort(linkedList);
		for(String s:linkedList){
			System.out.println(s);
		}
		*/
		

	}

}
